package com.gupaoedu.vip.lazy;

/**
 * @Description: 单例模式之懒汉2
 * 在外部需要使用时才初始化
 * 优点：此懒汉式在类需要使用时才初始化并加载
 * 缺点：并发请求下，只有一个线程可访问，其他线程被阻塞
 * @Author: fuyl
 * @since 2019年03月13日
 * @Version: 1.0
 */
public class LazyTwo {

    private LazyTwo(){};

    private static LazyTwo lazyTwo = null;

    public synchronized static LazyTwo getInstance() {
        if(lazyTwo == null) {
            lazyTwo = new LazyTwo();
        }
        return lazyTwo;
    }
}
